//
//  ApiConfig.h
//  bus
//
//  Created by hychen on 17/3/30.
//  Copyright © 2017年 Hychen. All rights reserved.
//

#ifndef ApiConfig_h
#define ApiConfig_h


//友盟推送Key
//#define UmengPushKey @"594fc5ab8f4a9d54010002ed"

#define BuglyKey @"88b56c13b6"

#define UmengPushKey @"59343216f43e48339e00048d"
//友盟统计Key
#define UmengStatisticKey @"58dd274cc895766f7100162a"

//接口Url
#ifdef  DEBUG
#define Domain_Url @"http://183.3.139.137:21180/usbossv3-webapi/json-api"
#define UpLoad_Url @"http://183.3.139.137:21180/usbossv3-webapi/file-api"
#else
#define Domain_Url @"http://183.3.139.137:21180/usbossv3-webapi/json-api"
#define UpLoad_Url @"http://183.3.139.137:21180/usbossv3-webapi/file-api"
#endif

#define AppCode    @""


#pragma mark --- 网络接口Api
#pragma mark - 基础接口
//全局参数
#define API_App_BaseConfig              @"B000/global_basecfg"
//短信验证码
#define API_App_GetValidCode            @"B000/sms_getvalidcode"
//首页数据
#define API_App_Home_List               @"B000/app_home"
//首页搜索工区
#define API_App_Search                  @"B000/app_search"
#pragma mark - 用户管理
//用户登录
#define API_App_User_Login          @"B04A/user_login"
//找回密码
#define API_App_User_FindPwd        @"B04A/user_findpwd"
//修改密码
#define API_App_User_UpdatePwd      @"B04A/user_updatepwd"
//单点登录
#define API_App_User_SSO_Login      @"B04A/user_ssologin"
//用户资料
#define API_App_User_Update         @"B04A/user_update"
//单位详情
#define API_App_Sp_Info   @"/B04A/sp_info"
//审计记录
#define API_App_User_Action_Audit   @"B04A/user_action_audit"
//修改用户头像file-api
#define API_App_User_Update_Avatar  @"B04A/app_user_update_avatar"
#pragma mark - 应用接入
//授权应用
#define API_App_Cfg_App_List   @"B04A/cfg_applist"
//授权接口
#define API_App_Cfg_Functions   @"B04A/cfg_functions"

#pragma mark - 消息订阅
//查询订阅
#define API_App_Information_List         @"B000/topic_list"
//添加订阅
#define API_App_Information_Add          @"B000/user_topic_add"
//取消订阅
#define API_App_Information_Cancel       @"B000/user_topic_cancel"
//查询用户订阅
#define API_App_Information_User_Query   @"B000/user_topic_query"

#pragma mark - 线路管理
//线路查询
#define API_App_Line_List   @"B000/app_line_list"
//管理层级
#define API_App_Line_Tree   @"B000/line_tree"
//标段列表
#define API_App_Line_Section_List   @"B000/app_section_list"
//站点列表
#define API_App_Line_Station_List   @"B000/app_station_list"
//线路详情
#define API_App_Line_Detail @"B000/app_line_detail"
//站点详情
#define API_App_Station_Detail @"B000/app_station_detail"
//标段详情
#define API_App_Section_Detail @"B000/app_section_detail"
//工区详情
#define API_App_WorkArea_Detail @"B000/app_workarea_detail"
//工区统计数据
#define API_App_WorkArea_Statistic @"B000/app_workarea_statistics"
//工区人员列表
#define API_App_WorkArea_User_List @"B000/app_user_list"
//工区环境监测记录
#define API_App_WorkArea_Environment_Record_List @"B000/app_env_record_list"
#pragma mark - 设备
//设备查询
#define API_App_Device_List   @"B000/device_list"
//设备详情
#define API_App_Device_Info  @"B000/device_info"
//设备列表
#define API_App_Area_Device_List @"B000/app_area_device_list"
//设备状态
#define API_App_Device_Status   @"B000/device_status"
//巡检查询
#define API_App_Device_Inspect_List   @"B000/device_inspect_list"
//生成工单
#define API_App_Device_Inspect_Order_Make   @"B000/device_inspect_ordermake"
//导出文件
#define API_App_Device_Inspect_Export_File   @"B000/device_inspect_exportfile"
//工单处理
#define API_App_Device_Inspect_Order_Accept   @"B000/device_inspect_orderaccept"

#pragma mark - 收藏
//添加栏目
#define API_App_Fav_Dir_Add   @"B000/app_fav_dir_add"
//删除栏目
#define API_App_Fav_Dir_Delete   @"B000/app_fav_dir_delete"
//移动收藏分栏
#define API_App_Fav_Move   @"B000/app_fav_update"
//修改栏目
#define API_App_Fav_Dir_Rename   @"B000/app_fav_dir_update"
//添加收藏
#define API_App_Fav_Add   @"B000/app_fav_add"
//取消收藏
#define API_App_Fav_Cancel   @"B000/app_fav_cancel"
//收藏列表
#define API_App_Fav_List   @"B000/app_fav_list"
//收藏栏目列表
#define API_App_Fav_Dir_List @"B000/app_fav_dir_list"
//线路收藏列表
#define API_App_Fav_Line_List @"B000/app_fav_line_list"
//设备收藏列表
#define API_App_Fav_Device_List @"B000/app_fav_device_list"
//工区收藏列表
#define API_App_Fav_WorkArea_List @"B000/app_fav_workarea_list"

#pragma mark - 历史观看
//历史观看列表
#define API_App_User_History_See   @"B000/user_history_see"
//添加最近观看
#define API_App_User_History_Add   @"B000/user_history_add"
//删除最近观看
#define API_App_User_History_Delete   @"B000/user_history_delete"
//新增监控视频历史观看记录(B000)
#define API_App_Video_History_Add @"app_video_history_add"

#pragma mark - 车辆管理
//车辆进出记录
#define API_App_Car_Access_List   @"B000/car_access_list"
//车辆进入登记
#define API_App_Car_Access_In   @"app_car_access_in"
//车辆离开登记
#define API_App_Car_Access_Out   @"app_car_access_out"
//查看车辆轨迹
#define API_App_Car_Trace_List  @"B000/car_trace_list"

#pragma mark - 项目管理
//查询项目列表
#define API_App_Project_List   @"B000/project_list"
//查询项目结构
#define API_App_Project_Struct   @"B000/project_struct"
//查询项目成员
#define API_App_Project_Users   @"B000/project_users"

#pragma mark - 消息报警管理
//资讯查询
#define API_App_News_List   @"B000/app_news_list"
//公告通知
#define API_App_Notice_List   @"B000/app_notice_list"
//报警统计
#define API_App_Alert_Statistic   @"B002/app_alert_statistics"
//报警处理
#define API_App_Alert_Record_Process @"B002/alert_record_process"
//报警记录
#define API_App_Alert_Warn_List @"B002/app_alert_list"
//当前报警记录
#define API_App_Alert_Current_Warn_List @"B002/app_alert_current_list"
//报警录入(file-api)
#define API_App_Alert_Record_Add @"alert_record_add"
//报警详情
#define API_App_Alert_Detail @"B002/app_alert_detail"

#pragma mark - 视频监控
//云台控制
#define API_App_Video_Ptz_Ctrl   @"B011/video_ptz_ctrl"
//开关控制
#define API_App_Video_Gpio_Ctrl   @"B011/video_gpio_ctrl"
//直播地址
#define API_App_Video_Device_Url   @"B011/video_device_url"
//添加设备分组
#define API_App_Video_Group_Add   @"B011/video_group_add"
//修改设备分组
#define API_App_Video_Group_Update   @"B011/video_group_update"
//查询设备分组
#define API_App_Video_Group_List   @"B011/video_group_list"
//删除设备分组
#define API_App_Video_Group_Delete   @"B011/video_group_delete"
//抓拍记录
#define API_App_Video_Snapshot_List   @"B011/video_snapshot_list"
//图像抓拍
#define API_App_Video_Snapshot_Add   @"B011/video_snapshot_add"
//录像抓拍
#define API_App_Video_Av_Add   @"B011/video_av_add"
//视频分享
#define API_App_Video_Share_Add   @"B011/video_share_add"
//视频终端列表
#define API_App_Video_Device_List @"B000/app_device_video_list"
//视频终端详情json-api
#define API_App_Video_Device_Detail @"B000/app_device_video_detail"

#pragma mark - 巡线管理
//巡线照片
#define API_App_Patrol_Line_List   @"B000/app_line_patrol_list"
//巡线拍照
#define API_App_Patrol_Line_Add   @"app_line_patrol_add"
//删除巡线拍照
#define API_App_Patrol_Line_Delete   @"B000/app_line_patrol_delete"
//工区列表(树形)
#define API_App_Workarea_Tree   @"B000/app_workarea_tree"


#pragma mark - 人脸采集
//采集人员列表
#define API_App_Face_List @"B000/app_face_list"
//人脸采集
#define API_App_Upload_Face @"app_face_collect"
//删除人脸采集
#define API_App_Face_Delete @"B000/app_face_delete"

#pragma mark - 设备领用
//设备领用列表
#define API_App_Device_Use_List @"B000/app_device_used_list"
//选择设备列表
#define API_App_Device_Pick_List @"B000/app_device_pick_list"
//领用对讲设备
#define API_App_Device_Tbk_Used @"B012/tbk_device_relation"
//领用定位设备
#define API_App_Device_Locate_Used @"B000/app_device_locate_used"
//归还对讲设备
#define API_App_Device_Tbk_Return @"B012/tbk_device_return"
//归还定位设备
#define API_App_Device_Locate_Return @"B000/app_device_locate_return"
//人员领用设备列表
#define API_App_Device_User_Used_List @"B000/app_user_device_used_list"
//获取设备领用信息
#define API_App_Device_Use_Detail @"B000/app_device_used_detail"
//选择设备领取人员
#define API_App_Device_Pick_User_List @"B000/app_device_pick_user"
//对讲详情
#define API_App_Device_Tbk_Detail @"B012/tbk_device_reg_user"



#endif /* ApiConfig_h */
